La guerra de Torstenson, también conocida como guerra o controversia de Hannibal fue un conflicto que tuvo lugar entre 1643 al 1645 entre Suecia y Dinamarca y Noruega, durante el ocaso de la guerra de los Treinta Años. El nombre de la contienda hace mención de los generales Lennart Torstenson (de Suecia) y Hannibal Sehested (de Dinamarca y Noruega).
Dinamarca que se había retirado del conflicto en 1629, tras la firma del Tratado de Lübeck, sufrió una importante derrota. En el segundo Tratado de Brömsebro en 1645, las autoridades danesas se vieron forzadas a renunciar a parte de su territorio y condonar los aranceles de Øresund a las autoridades noruegas y suecas.